roll twisted into a ring - French English Dictionary